shrna pcr cdna biotechnology laboratory gene gene silencing dna qpcr cloning qrt-pcr genetics rnai dna testing